*add fixed background (to be fixed on iOS)
*first page is not a web-component anymore (perf)
*improve performance with cache