Improving the accuracy of the Schroedinger-Poisson solution in CNWs and CNTs