added batch update and batch create methods