added request detection to send completion routine