Ferrari's Charles Leclerc says Carlos Sainz has been doing a better job this season and admitted he'd been struggling more than his team-mate.