Fixed refreshing again

The old refresh thread still lives. This essentially will spawn infinite
threads if refresh is continuously pushed. The threads don't die like
they do with the server list tabs.
temp workaround future.get() hang

Just put a .5 second sleep spin until the pool is terminated as a way to
block the thread. This may just be "good enough".