back to node polling instead of select