button / modal update