refresh view in action