channel multithread support
multithread test
update
channel multithread support