+ function: edit alarm