fix stupid bug which used set timer only on second start