sched: wakeup preempt when small overlap