golang for range closed channel