backoff@2.0.0 and necessary changes