pull down to refresh

B) seems simpler, perhaps less work on your end. I am up for either option.