Reduce CPU usage by not-busy thread

and rework the nudge.