Updating API, adding models caching chapter