simply free the node when remove