update Simulation