- fixed the problem where the nested subordinate dialogs would not appear correctly after view when trying to edit
- still have bugs with saving the edited content properly to db