gen_update
ignore data