update join dispatching