PedSim simulation with dynamic obstacle curves

So I’m trying to use PedSim plugin to simulate people flow within enclosed space. Within that space there are two obstacle curves which enclose a middle target point. Now when a person enters this area around middle target I want the obstacle curves around to move sideways (currently testing with only one curve). The setup works when it’s not plugged to anything but as soon as I try to reference this moved curve to the simulation obstacles, I get the message about components being dependant on themselves (recursive data streams). I tried using Anemone and Hoopsnake to loop data and feed it back into the engine but I was unsuccessful. Does anyone know how to do it?

Attaching rhino and gh files.

pedsim_test.3dm (50.3 KB)
pedsim_test.gh (28.0 KB)

EDIT: Changed img to gif for better explanation.