updated simulated