removed TimeInTransit object and refactored carrier time in transit methods