fixed property update bug