ensure workspace is cached