update ui, bind value