implement lightweight nodelet throttle