fix: when a category has no time elapsed, then the reading level would
break. this is fixed