update prop