An async http client based on boost asio. A task pool is also provided that help to execute http operations in batch.