new variance-based stopping criteria