new upload progress based on session.upload_progress