If we just loaded an article from the network, it should be loaded instantly the next time we view it, even if we navigate to it using a link.
We should be using cache headers to determine this and also inspect the API request to see if it was modified since our last update.
We should have all the information we need to do this right.