started to implement AlarmManager to use instead of Service