FIX: N+1 query on /categories page