using httpcomponent client