add channel creation to adapter initialization