update new report logic