There's a small delay from publishing a change before it appears to non-logged-in users, because the page is cached on the server - though it shouldn't be longer than about 30 seconds before the cache notices the change and stores a new version.

If you're logged in then pages aren't cached and you see all updates immediately.

I'm glad you got it working in the end!

Thanks

Joe