Refacto jormungandr

So it will be easier to cache with dogpile