show and update