Auto Update Plugin

Has anyone built a plugin that auto updates itself, outside the native Spark update>

I would like to check a specific URL on the plugin startup, then download an update if available.

Thank you

Brian