updates sln