mBackgroundThreadRunning jest używana w 2 wątkach, więc powinna być synchronizowana