moved data handling to handle_incoming
respect "noreply"