fixed missing cache driver issuse, added test for cachedriver