refactored create/update actions for items and trips