Better messaging and only refreshes when data doesn't exist.