Retrieve new vertex normal after displacement

Hi there,
I am doing some stuff with landscape and displacement, and I wonder how would you calculate the new vertex normal after applying displacement.
I attached two screenshots to better explain what I mean: as you can see the vertex normal is always the same before and after the displacement (I applied the vertex normal to the color to visualize it).

Thanks!