updated a more optimal throttle