add httpclient dependency