changed AlarmManager setRepeating to setInexactRepeating