added simple optional throttle for every method