update example
support join to multiple channels