Add new demo for pipe and upload file with progress