Update user model with validations