update generator base