Warn if we don't know the status of a component, rather than assume it will be Ok eventually.
Introduce class to represent the last report + timestamp as an atomic unit.
Begin moving the responsibility of scheduling updates into a single class, responsible for many components.
Rename Builder to Settings, and make it easier to use the default settings.
Rename to AsyncComponentScheduler, as it now has no responsibility for generating status page.
Remove interface extracted from status page generator, there can be only one.
Show syntax using a single settings object and a list of vanilla Components.
Best effort at catching exceptions thrown by components. No longer try to recover from Errors (i.e. catch Throwable).
Cleanup: repackaging under ...tucker.info.async; moving tests around; pulling responsibility of creating runnable into the scheduler; extracting classes; etc.
Set a thread factory for scheduling component updates. Gives a more readable name and sets to non-daemon.
Delete class used to show example usage.
Add another static factory method which allows creating async components from synchronous components with default settings.
Merge pull request #8 from tim-group/async-checking

Async checking take 2