task channel fixes