Rename `lazy` -> `retryable`
Use Runnable instead of RetryableTask
Create BuckoffCounter
Rename field `hasAlreadySet` -> `hasAlreadyStarted`
Add BuckoffCounter test
Merge pull request #5 from rejasupotaro/improve_backoff_system

Improve backoff system