simplify:
support delete same key node
fix bug:
delete current node err