fileio updated