Optimize node list