[http] move http request into HttpClient, with Buzz and Guzzle bridges