Thus, information such as speed of travel, time since original request, distance to first or subsequent way points, and other information can be used to determine whether the position information of the user needs to be updated in fulfilling the request.