implemented ChangesViewRefresher