moved s3 publisher creation into the #run method so it's not creating a new object for every file