modify with normanmaurer and trustin's suggestion
Add progress() method to ChunkedInput