asdf self update