adds api_cache
we're all in with curses