fix irq monitor bug