added asyncupdater

broke everything