update on create, modal, and show