Revert "Free a node when unlink it"

This reverts commit 59603ef057c9f68b54d31fc7be339e94e2ca8d71.