allow pub/sub to handle updating results