update and ann nodesys helper