moving transaction throttling limit changing logic into the throttler