restore edge coloring