Added support for upload progress. Updated sample app in module