[#13] Asynchronous retry implementation