Costco's conundrum: How to compete online without killing that 'treasure hunt' vibe