fix newrec bug