add refresh buttons (need listeners). add function that reload workspaces after Test connection