change delay logic from sleep to backoff timer

default gateway needs to be reachable.  sleeping 5 seconds fails
in some cases so an exponent backoff timer of 2^5 was implemented