coGroup with buffer