add interface
use pointer instead of reference, reference cannot be changed
add/update interface
update http proxy handler, using http client