GCM and APNS update