pi_montecarlo update