avoid weird bug
support multiple streams per client
multi-msid