Added background service for GCM