this is because of code order.
in your page, there is the recordset first, then the update behavior. What happens is the recordset queries the database to return the values, it then updates the database, and then displays the data on the page. Since the recordset was created before the update tok place, the information in the recordset is the original information
you can edit the update behavior to redirect to another page after the update occurs.