Using Vertex Arrays


I have dynamic drawing and dynamic vertex count( user can add vertexes on runtime like cad programs). So if i use vertex arrays i have to reorder my array on adding new vertex.

What do you advice me? How can i draw my primitives with best performance?