updated cache driver