added support for throttling the marking phase