If your not using transactions to commit those results to the DB, what’s happening is that they are staying cached in the session (which will *eventually* flush the change, but not immediately) and when you try with another browser window, it’s re pulling from the DB and getting the old values.
You will have to use transaction management.