Yeah, definitely not for before a release.
Technically, hashed size IS a timer. If you take X time to hash every MB, you'll take X*Y to hash Y megabytes. The reason it's a hashed size counter is because this way it's consistent across small and big files, except big files should only save when they finish. Small files will be saved when a bunch is done. This sounds like the optimal way to me, tbh.