updating subviews in app