CalendarEvents refactort and GcmIntentService check if the user is busy befor notifying