[stream] add stream module