iocp bug fix