contemplate update