gcm update