fixing the throttler, back to using threading since LoopingCall doesn't work