pseudo node update