Revert "remove older node versions"

This reverts commit 5184249277de69c16ccd33026eb14d5718863a09.
use `readable-stream` module to support older node versions