fixed alarmManager