prevent double timer id