adding registration to gcm