fix: when new row inserted below empty rows, create new records for these