path fix
use float time internally so that the total is more reliable for tiny files