Spawns state request on every draw call - recieving state validates 'type' field is 'stateresponse' before updating cached state