do you really need to create a local cache to put the initial data?