Redraw canvases on collection changes