modified isr timer