call delRoute when source ends
check if weakmap.has key first
iss001 fix - bind to finish
source.end() does not end destination.readable pass
iss001 fix version update