fix: cover the case when estimationTime is NaN