User model updates