avoid unnecessary pause on loop