optimizing poisson solver + more timers