allocation update