compile with -DNO_USLEEP