Added modifications to allow for progress notifications with data

This extension allows to receive progress callbacks that contain the newly received data.