getVesselUpdate full vs position update logic tweaks