Observer

I think you should not be creating the index from here. Once  create you don't have to recreate it ... Creating index is expensive operation Not sure if it's trying to reindex them  but  indexes are created from mongo shell