recursion level update