handle ACKs better