how to keep object location at runtime?

Hi, I made an emitter that I spawn, dynamic so i can change a certain parameter at runtime

but the problem is that it keeps the first value it received when the emitter spawned but it doesn’t update the value at runtime(the value is the controller mesh location)

i want to know how to make the “Set vector parameter value” node keep updating the value as it changes in runtime or if you have another solution i will be glad to hear it