same fixes for the rest of the update_*_record functions