thread support INVOKE callable object with member function