Make internal list re-order when adding a new timer to maintain correct order