The actual update