add GCM receiver