change JSFunctionWrapper::invoke arguments