updating cases under global interrupts