pull down to refresh

There could be potential for some race conditions, like multiple blocks arrive at the same time or orphaned blocks/reorgs causing the same block to arrive multiple times, or blocks going down then up again.
Note that for *block topics, when the block chain tip changes, a reorganisation may occur and just the tip will be notified. It is up to the subscriber to retrieve the chain from the last known block to the new tip.