feature(dom) add saveCurrentData