Add http client factory