dispatcher update