start add GCM support
register device on GCM