input/output interrupt handler