tree func.: separate cache for dependency information
todo added
tree func.: cache by which module are the dependencies satisfied + further fixes