fix sigwait