fixed allocate/deallocate/fulfill inventory to account for multiple bins