asynctask and alarmmanager added