implemented and tested asynchronous search indexer