we only render everything once if the content we fetch from the source is the same we got from the local storage