Fixing issues
- cancelling timers in controller
- making recursion wait for pending requests before close it
less verbose logging
testing facilities update