How Virtual DOM improves performance