perfect node update