[api] cache all api requests
Merge branch 'response-cache' into develop
[whatsnew] updated