swift: add swift storage backend