update res gen