add caching, skip caching to most GET API endpoints

r? @diox @chuckharmston