added http client for adapter layer