feature(dom) add Dialog
feature(edit) if on server would be error with diff, try to save without diff