add and use an S3-based backend based on boto