I have a background service that starts on boot and starts a thread which is supposed to count every second the device is unlocked, the counter does count in the background