update duty