Currently search and assembling multidevice abstractions scans all the devices which can be slow.
Cache isn't used correctly for video which results in slowness.