win32: use overlapped events for streams