improvements about rows rendering