add singleton and verified timer