Allow AsyncHttpClient to be passed in.   Use bounded threadpool.