update to guzzle 3