update gen_bin