folder recursive lookup updated