Enable multiple data selection and keep data consistent for add/delete