AlarmManager is a better fit for Android background scheduler