Switched to AlarmManager instead of Service + Timer.