allow using different storage backends besides s3/fog