timer.js update