estimate job progress based on file size rather than file count, fixes #4