Perhaps investigate using multiprocessing to speed up syncing to S3? For projects with very large media sets to sync, this would be great.