Speed up the write operation by bulk calling read.

Bulk check the ACKs from the server every 32MB
(or every 100 write request). This way you gain speed
but also making sure not to get the error too late
in a large transfer.
This works for smaller files too, since there is a
cleanup routine being called when the file has been transfered.
issue #60