update user interface optimalisation