add spec and client for User.create and User.update