Remove all nodes every time and append child fragment
Make sure we cleanup nodes
Cleaner solution to nodeMap