Some strategies are thinkable:
1) you could use one or more Transforms
2) have one separate
Thread (or more) calculate the new coordinates, giving these as much time
to do it as possible between two redraws
3) calculate alll required sets of points upfront, before displaying them, i.e. many meshes
But indeed, you simply need to update yur points. But your texture coordinates and faces
dcanbe left unchanged.