made incomingIp address field optional
sets random id and start time for new requests