d1: update