Back off refresh
Add loading states, general refactor