moved message stream to stream controller