Animation with changing mesh in vulkan

hello, I’m thinking of creating a simple animation in vulkan where the mesh is continuously changing.
for example: a stairs where I add a step one at a time say every 5 s
Which is the best way?
I was thinking of sending the new mesh with the new step of the stairs every time it’s added, but I read it’s heavy because of the continuous data exchange CPU-GPU, otherwise I don’t know how to do.
Maybe calling memcpy everytime without calling vkUnmapMemory (until the end of the program)?
How do you create an animation with vulkan?
thank you very much