expose backoff so it can be configured

closes #18