Amazon up ahead of Prime Day, new service hits Best Buy