add some functions virtual
add ResetDeadline function
add return value of addDelayedFunctor
add auto clear delayed queue
add start Worker count
bugfixing
update comments