updatesquared