fast square root updates.