fixed channel extract bug