Update recursive lookup