Performance fix

If we use documentFragment() we get much better performance all over