add channel proxy init todo