regenerating now in another thread
xslt now xsl :)
transforming now in Task.Run