improve RepportItem diff