much better thumbnail quality
fix: cache system does not break if workspace directory does not exist