change upper recursive limit