4 ways retailers can future-proof their business