Update the irq_handler