Groupon improves mobile apps, online shopping experience