add interface to http client
update http client
update http client manager, cannot compile