remove unnecessary infinite channel