you might need to recreate the mesh and delete the old mesh to see changes made on the mesh vertices. You also can replace the old mesh with the updated one to match the properties of the old mesh. One alternative is to use grips instead. But it is not much faster then above method.
Hi Atair,
The method to add a list of vertices to the mesh vertices list is called AddVertices.
I doubt that mesh.Vertices.Add() above will do what you are after.