Moved queue change updates into main thread