add throttle