updated add, delete, edit

these 3 methods return ack bundles now.
pending : undo and redo