finalized UI update