MultiPart callback with accumulated bytes

probably makes more sense the chunk size written

ammending #29