visual model updates