Clarification on the message set_position_target()

I have this confusion in the message set_position_target_local_ned message.
Does this message update the target location?
For example, i gave the x,y,z coordinates of my vehicle to the drone so that it goes to the specific z location(target point for drone set as x,y,z location for my vehicle). This controller command ( set_position_target_local_ned) is called only once.

Later, if I change the position of my vehicle, Will my drone still follow the newly updated way point or will it hover at the previous target only ?

The latest wins, and overwrites the previous