Variable progress update rates based on file size.