update monte carlo