improved TKTimer a lot