modify gcm service