added support for setting software acknowledgement time
working soft-ack implementation!