this is a code order issue.
Look in the server behaviors panel for the page.
The record set server behavior is before the update record server behavior.
you need to move the update record code so that it is before the recordset code. This will ensure that the record has been updated before the recordset is created.