Update marker as user moves