IIUC, upon a new event, strfry sends data to the plugin on stdin, the plugin executes once and then reports back on stdout. So then, how is the rate limiting sources persisted between notes?