Intead of using a `setTimeout` why dont we try something like:

```js
style.onload = function() {
  this.shadowRoot.appendChild(style.cloneNode(true));
}.bind(this);
```