Refactoring update system, cleanup in SeparateMesh