update function getDepth