fixed BTree's iterator