update simulation inference