finish updates