with more testing, it looks like when multiple records are entered. The records with WREV mode and records with CIRR and CREV modes work differently in term of overwriting the previous records. So it is necessary to store them separately.