Only redraw clients after handling all available events
update TODO