update evolved improvement by input