Introduces asynchron calls and Chunked Responses
- switch all calls to async
- introduce chunked response for indexAll