The company is having trouble keeping up with surge in demand as more Americans stay home and shop online.