jewel: update props