added shareChannelSync method