all other solvers did not work, as inner mesh points did not move correctly, so sometimes inner points moved below bottom patch points, so the mesh got distorted.
I am, as said, directly calculating the inner points movement and therefore have full control over them.