I have not seen this...
If you had a calc in the parent table which did a sum(table::number field) and the last part of your script did commit then a go to that field then a commit again, it may refresh the portal sooner.
I suspect more is going on but I can't say what without looking at what you have build and the problem itself.
I do have a sum field calculating the total and tried the commit to no avail. Like I said the same setup (albeit with a different UI), it's working just fine on the desktop which has me scratching my head on this one.
Is the file you are working on being served or local to the iOS device. Over a WAN, network latency will be an issue, thus the full second delay, which would be really long on a LAN system.
There have also been additional posts to your other discussion.