working GCM on emulator