fix test, return cache wraper, instead driver