S3 migration task