why is omni channel retailing important