add support for throttling jobs