pull down to refresh

Ah, but there's also a client-side race condition. I thought you ran into that.
(Clientside cache management/invalidation is something I need to work on generally.)