don't make httpClient static, do client initialization directly in
constructor instead of in a separate method