update generate control prrocess