Throttling

- throttling
- response handling
- refactoring
It's a personal coding style field. Still comprehensible.