update fk