update alternate