track object modified