adaptive Monte Carlo