moved yield ctrl outside loop in replier