function tryToUpdateView 1st version completed.