apply protocol change to request id first