fix streams, buffers
don't need string to be a duplex, it's pointless
bump version