Use guzzle http client