add fancy_retrying