this rate limiter avoid the problem of `pv` which "catch up" after a blocked period instead of preserving a constant speed cap.