moved view refresh functionality to univ()