updateLocation api