Update request protocol to take origin