Loading: Optimizing the Omni-Channel Customer Experience