WIP: Add exponential back off with randomization to avoid sibling explosion

Still WIP. All comments and advices are appreciated.