Updated protocol and spec. Minor change to rescaling of throttle rate and fixed bug in receiving data_ack