Asynchronous HTTP client library