updating dependencies and control of cache feature