added http-client.cc