Small fix: checking for existing onUploadProgress callback before call
it