bug: percent done category card without empty categories