Light-weight asynchronous HTTP client