add ack interval argument