dispatch replace