cleanup
fixed critical bug: successor copy edge failed