gcm 3rd party server init