copy with progress bar