update viewKeys; include method getView