changed renderAll and refreshAll to call callback once, for each rendered item