add checking content change