Simple threaded background jobs and scheduling