The HTML feature by design doesn’t refresh on its own it reloads the content whenever the timeline loops.
If you want it to loop what you can do is design the website to reload after a few seconds. In case you are just getting data from a different provider you can fill the timeline with instances of the HTML component with the same source and set the duration of each of the HTML component to the time you want it to refresh. eg. for a 1 minute ad you want to refresh it twice then put two HTML components with the same source and set the duration for 30 seconds each.