Added async client for Elasticsearch based on Promises