Used AlarmManager instead of scheduler