update prop.