updating view after delay