Added ability to update campaign