updated remove2 in BinaryNode