doing updates