pin update