Uber Eats commits to contract changes