handle GCM re-registration pattern