adding self-update

Shouldn't travis do this for us? :)