refactoring rec timer sync