On the improvement and preconditioning for FMM for Helmholtz' equation in 2D