fix response listening bug