change campaign update logic