fix invoker bug