refactoring Alarms, remove create_without_events method, expand post_alarm