[bugfix] checkDelayedQueue

- add resetFunctor function (used for readd Functor reference)
- use smartpointer for storing reference
- fix usage of return value of delegateFunctor function