rename msgdispatcher -> dispatcher