refactor: timer