Add updateUser and tests

It's not a visitor.