make asynchronous refreshing a setting