fixed the error around the timer 0 interupt