I guess that would have been fine if we didn't have alternatives (ie: callbacks). He is already running a web server, so he could listen through that for updates.
If you want to use a callback for this I'd recommend still polling periodically anyway.