Throttling

- throttling
- response handling
- refactoring
Why are we using CIP_HIDE_ERRORS while there is already app.debug defined?