Switched to asychronous requests for adding/removing sections. Not sure
if it's worth the clear and redraws for canvas.