Refactoring auto check API.
Merge pull request #24 from appglu/progress-tracking

Refactoring auto check API.