renew generator