server update data rideImpl copy constructor