refresh workspaces on every map