row sync: generalized 'RowItemInfo'