As the last outage has shown, it makes sense to synchronize the activities offline between the GCM and the watch. During an outage, it would at least be possible to look at the data in the app. When the service is available again, it could be synced to the cloud in the background.