relase minor update in coGenerate