propagate end event for async readable streams

fixes #3
1.2.3