pull down to refresh

I should note that none of this is live yet. I have to decide whether I want to ship as is or also revamp rewards in the same release and pay down some related tech debt.