remove modification of stack value, change it to local modification
add feature of rbtree, backtrace rbtree