Add speculative backoff to stats
Merge pull request #27 from uber/stats_features

Stats features... Refactored again!