generatur update