lazy initialization of httpclient