test channel iteration