How to run simultaneously different operations runs when a module is slow, duplicating the module via a router doesn't work

Hi team,

Check this image:

- Context: ChatGPT for my input takes lots of time to process the prompt (10 seconds), also the AWS (on my screenshot) takes around 10 seconds. So that’s a total of 20 second wait for each itteration.

- Goal: I want to make it: WHEN a route is still busy with ChatGPT/AWS loading, it automatically routes the next iteration to the same duplicated route under (ROUTE 2)

That way if I have 15 iterations, I do not have to wait 20 seconds x 15. Instead multiple operations can run simultaneously at the same time, that way the whole scenario is A LOT more time effective

- Problem: I tried the first solution that everyone would think of when trying to set this up: simply using a router and pray that the router will automatically route to the “available” (no modules running) route. But it didn’t work
I also tried setting up filters (like iteration 1 when in this route, iteration 2 in this route) the filters worked but it still ran the scenario by order and not simultaneously

So what can I do to reach my goal ? I am sure many people would find this very useful.