update props