add backup capability, generate diffs of table data