add filter data persistence, merge edit/save