add article count
fixed hot article count bug
add back sorting or filters and rework set_counts method