update tsw