bugfix: should not epoll_wait when sched queue is not empty, if sched queue become non empty, need wakup epoll_wait. this bug cause wakeup lost