add/edit/save/cancel handling | bugs in realtime table update