modify dispacher bug