basic searching finished
closed some bugs in indexes
added async module