Add backend GCM support using broadcastReceiver