support channel, update sample  #9