fix btree recursive lookup (forgfotten in last commit)
add some comments