update ui+ fixed bug