prevent syscall disturbing by checking EIP address
fix context switch guard
explicitly run sched_run only if really necessary