Why not directly pass `onProgress`