I assumed this was an effect of buffering (i.e. it quickly reads a large chunk into a buffer, then slowly writes it to the network/flash). Just a guess though ...