SPARK-2565. Update ShuffleReadMetrics as blocks are fetched

Why is this outside the synchronized block?