added location update endpoint