fix current background field

- subtract the current background field after current calculation
- move add section of current background field inside the precompiler guard `ENABLE_CURRENT`
But if you not remove the added current before `addCurrentToE` than you influence the `E-Field`.