update per sam