Update table or create a new table?

Hi, I have a loan provider comparison tool. users can check whether they are eligible for a loan, based n their income. I have a question about how to generate the results table.
My aim is to have a ‘standard’ results table, where al the names of the providers (about 20) are already listed. All the necessary values are pulled through Pipes and connection values. My concern is that with this setup, not all the rows of the table are automatically updated.
In order to ensure that this does, it’s better to do a ‘create/add’ table, however, when the user at a later moment comes back to the platform and changes any of it’s values, I get double results in my table (since every time the results page is generated, more records are added to the table instead of updating the results).

Can anyone help me making a decision?