update report generate tools