Backoff policy

Reduces overhead of long polling operations by introducing a back-off policy interface. The default implementation is a simple progressive back-off with no definite termination.