upgrade gen-idea