change from Timers.Timer to Threading.Timer for incorrect Timers.Timer interval