remove id gen, update