Add support for multiple timer ticks per runloop tick