Now using an alarm manager to check for new threads.

That is, instead of the service.