optimized display and update