Added caching to all API calls

24h cache for static data
Update TODO