reason: 'Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread.'