update by  LJW for update list process function