Heroku zipping may need to run in a background thread, as downloading all the images from S3 might take some time.