Decoder driven adaptive distributed arithmetic coding