- Added double buffering of the models (models first added to a
BlockingQueue, then drained to the main set)