The idea behind that behavior is that if there were any change in
/posts while you where in the
/user page you find new posts by hitting the API and keep the application up to date.
If you want to avoid hitting the API at any time, you can work with local data in routes with
store.all('post') but then you need to set up some mechanism to retrieve new posts, maybe a
setIntervalfunction, or a refresh button somewhere..