Win iocp backend refactor redo