refactor update ride more