Loading: Managing increasing customer demand proving difficult for online retailers