move initGCM() into Fragment