errors are always resolved by the target: fixing asyncbase and teststream
add Stream concatAll and mergeAll
_onend to _on_end
fix stream concat