Added direct to s3 upload and asynchronous workers