Added auto-updating support.

stuff