survive no view update callback