update report tool
rewrite print_progress, fix log utils