some ui dirty updates