all function on list update