s3: update vs project