Microsoft details Silverlight upgrade plans