final GUI update