add client dispatcher