Hi Adrian,
Thank you for replying. Your comment is very helpful. But I think lesson shouldn't be re-indexed when account gets updated, because lesson is the parent of account's parent object and I use "includePaths" for "@IndexedEmbedded".