h: update props