prevent starvation of the event loop under heavy load