Scraped data isn’t loaded in the right order

Describe the problem.

I tried to scrape "time" and "event" from a website, but upon scraping, the values are not placed properly.

The Time column displays the results first. But the "Events" column is empty. Only when the Time values ​​have run out does the Events column display results.

How can I make them display correctly?

Url: ВсёТВ | Setanta Sports Ukraine | Телепрограмма

Sitemap:
{"_id":"SetantaUkraine","startUrl":["http://www.vsetv.com/schedule_channel_1451_week.html"],"selectors":[{"id":"Time","multiple":true,"parentSelectors":["Main"],"regex":"","selector":"div.time","type":"SelectorText"},{"id":"Event","multiple":true,"parentSelectors":["Main"],"regex":"","selector":"div.prname2:nth-of-type(n+2):contains("Прямая")","type":"SelectorText"},{"id":"Main","multiple":true,"parentSelectors":["_root"],"selector":"td.main","type":"SelectorElement"}]}

Hi, normally you would want to create a wrapper element with 'Multiple' checked and subsequent child elements for time and text. But this will not work in this case because both elements are in the same level in the HTML: