Split refresh into forceRefresh and attemptRefresh