update gen script