#23 mindmap refresh mechanism refactor