updated pipeline fig: there are multiple ring buffers