Changed the throttle detection to not block and instead run during tickhandler calls.

Changed the throttle detection to not block and instead run during tickhandler calls.