display: revise update logical