adding windows_fileio_handler because windows doesn't guarentee asynchronous fileio.  (WTF?)