try catch for guzzle