fixed UI update