fixed setTimer/setPeriodic