update CirclePi and MonteCarloPI