add restart to util.timer