Fix UI
Put onUpate on UI thread