Support asynchronous name resolution in Http::Client