update simulation sheme