update to io.file changes