Fix the behavior that sends start signal twice