add ChannelsHandler logic
remove lazy init for local variables of channel
ChannelsHandler first consistent sketch