Fix seriously horked data refresh logic

Should fix #19.  r? @rfk
Suggest moving this duplicated constant into a global variable e.g. `DEFAULT_REFRESH_CHECK_INTERVAL`.