Refresh view with timer