using fetch handler for recursive fetch calls