task pipe update