update mainrecord