add test case for immutable B-tree