Hey @Luiggo07
You can use do until action for this. Not exactly sure it will work or not.
Steps to do:
1) Initialize a boolean variable. Give it a false value.

2) Add a do until function. Set it condition to above variable = true.

3) Inside it add a delay function(Your choice to add this). Keep it 2-5 minutes.

4) Add Refresh dataset action.

5) Then add parallel branches.

-> On left side make the variable true. This will run when the run dataset action succeeds.
-> On right side make the variable false. This will run when the dataset action fails or timesout. Change its configure run after to the following(You can avoid timed out if it doesnt help):

Follow the above steps and you might succeed in your scenario. This is how the flow looks like:

I hope this helps 🙂