add forgotten Interface
change using namespace to specific using
add try catch block around functor_function call
change interface

- rename addFunctor -> delegateFunctor
	* return object pointer if not correct added to threadpool
- using override keyword
- [bugfix] fix include header position