Overwritten position


i have a small question about Niagara and the module script.
If I reset the particle position in the module script, everything else in the particle update will be overwritten. So curl noise force, vortec velocity etc. everything does not work anymore.
How can I solve this?

best regards