update http::request2()