add support for mock/fake s3