Reload gantt data

How can I reload gantt data dynamically easy as reload datatable baseurl ajax request ?
also I can change link/resource url

Use datatable simply call reload with newUrl

        $$("tbl").clearAll();
        let newUrl = `${urlData}&start_date=${startDate}&end_date=${endDate}`;
        $$("tbl").load(newUrl);

my gantt:

        class GanttBackend extends gantt.services.Backend {
          tasks() {

            return webix
              .ajax()
              .get(url) // <<------- this dynamic
              .then((response) => response.json())
              .fail(function (err) {});
          }
          links() {
            //  <<------- this also dynamic
            // return Promise.resolve(links_baseline);
          }
        }



 let gv = {
          view: "gantt",
          id: "gnt",
          // hidden: true,
          baseline: true,
          split: true,
          // excludeHolidays: true,
          readonly: true,
          criticalPath: true,
          scales: [yearScale, quarterScale, monthScale],
          scaleCellWidth: 400,
          override: new Map([[gantt.services.Backend, MyBackend]]),
        };