Omni-channel evolution: confronting the whats and hows