Homepage delayed loading for carousels

only set up for new arrivals so far. still needs some work before it's
complete.