code: function startWatch() {
          if (watcher) return
  
          watcher = setInterval(function() {
              if (self.root[self.origin.offset]) {
                  stopWatch()
                  self.update()
              }
          }, 300) // is it good enought for you?)
      }
docs: Set interval timeout for watching when root node will be visible