better check for previously changed signs when updating signs