adding update functionality to Campaign and AdGroup