prop update