add folds for directory cache fetch and push