Scrap Update idea and use centralize update thread