added batch support for delete & adds