My Firefly is hosted on a laptop with the files on an external USB drive. If the laptop boots without the USB drive attached it take ages for Firefly to rescan when it is reconnected (half an hour!!). However if I then reboot with the drive attached the index is back in seconds. Is this expected behaviour or is something wrong?