add putall to process all data. add output logging. avoid annoying TCanvas::Print info messages