fast directory tree walking in disk order