Added multiDeviceAsync