read props changes