client DLs each piece in order from server.