sending ack only on drain