Implement `Tern.update`