Use delete statement during incoming edge reducing.

Not sure delete statement is a good idea or not. But at least the final cycle graph checking will be fast.
update version
Merge branch 'master' of github.com:liy/topo-sort