task channel init