feat preserve map dom on rerender
feat preserve map dom on rerender