update simulation