functionality for update and create individual shipments