core: update to newer interrupt code, seems to affect timings too