implemented Google Cloud Messaging for notifications