All citta (except for an Arahant) go through nine stages. That happens within a billionth of a second. That applies to kamma vinnana or vipaka vinnana.
– Note that what we call vinnana is really the ninth stage, vinnanakkhandha. That is why we are able to recognize people, things, inatantly.
“Citta, Manō, Viññāna – Nine Stages of a Thought”
Also, see, “Amazingly Fast Time Evolution of a Thought (Citta)”
For an Arahant, it goes through only the first three stages: citta, mano, manasan. (Because there is no attachment to anything there is no hadayan).
– But it does get into the final stage of vinnanakkhandha (an Arahant also remembers). I have not discussed such details there.
We remember things instantaneously because all citta evolve to the vinnanakkhandha stage.