list cache computation inside Interaction