use nopoll built-in poll

CPU time is around 0.01% on MBA11 2013