update a interaction