update data list method