caategory list update

if product categories are not recusrive category list wil be displayed
if there are no products