Move PoolingHttpClient to common