try catch gcm push