use alarmManager.set in lower that API 19 for back compatibility