upgraded httpclient