change json response for all categories
optimize query for categories
get limited categories products.