update and show