fix race condition

- fix race condition that field background is removed in parallel to the particle pusher
- fix race condition that field update `update_beforeCurrent` run in parallel to the particle pusher

** The `update_beforeCurrent` race condition is older than our github history**