reuse golib/http instead of recreating the wheels