add http-client
update http-client with official solution