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`
you already influenced it two lines above: `fieldJ->addCurrentToE` and that's what one wants