handle property changed notify