docs: def start(self, timeout=None):
          """Start callbacks"""
          self._running = True
  
          if timeout is None:
              timeout = self.calculate_next_run()
  
          self.io_loop.add_timeout(timeout, self._run)