:bug: fixed issue with the cache not getting invalidated when the dataset connection was changed