update if exist viewDict