Fix Race Condition: Field Update and Pusher

- fix race condition that field update `update_beforeCurrent` run in parallel to the particle pusher
- fix race condition that field background is removed in parallel to the particle pusher

The `update_beforeCurrent` race condition is older than our github history, but might not have occurred yet since the particle push is rather heavy in register consumption (and seldom run in parallel to an other kernel).