Updating models to cache results
Removing unecessary createModel calls
Creating models on app load