support storage with block manager