update specific init gen