reverted version of httpclient, as changing it, causes other dependencies of it to break