Simplify upload time estimation.

This change reduces the computational complexity
and provides smoother updates. This way there shouldn't
be any jumps between extreme values.