fix log output - use floating-point division

Before this change progress was always logged as 0.0%