gcm first adjusting
api register device