general file update