ported http_client_bench from experimental branch