refatoring the node list template and caching the nodes for one hours