polishing save/delete flow and interface updates after each action