add some operation for supporting delete on btree