make only first alarm ringing depend on alarm act