adding paging to item table, stock cannot fall below 0