backend - add pagination on product list