migrate read to use multiple devices