updating files with progress