doing this because when the current user's location changes according to the onLocationChanged listener it needs to have access to the most up to date coordinates of the other vendor. It's currently accessing the vendor through the request object stored on the class, therefore we need to update the request object vendor so that it has the most up to date coordinates