Hello
It looks you are reading the same data since you read from start.
In the read function, change start for current to read chunks of data.
Hope it helps.
Alipio
---------------------------------------------------------
"Qod natura non dat, Salmantica non praestat"
---------------------------------------------------------