fixed loading freeze by moving csv parsing into the node server