fixed channel bug