[refactor] UserModel