add arm_alarm to scheduler public api. remove friends depending on alarms. add comments