Improve tutorial pt. 2
Add `cache_data` method