fixed dual channel bug