add update data exit