unused
check less often when in the background