fix signcopy bug, stop if no edge