simplify s3 backend