GCM implementation for move updates