try to make a gcm server
add gcm feature in the application