Moved the ubiquity monitor scan back to the main thread. Was getting some inconsistencies when iterating the results count, causing crashes, when using the background queue.