update_needen=0