update view
Update Listener