(execution): introduce async retry and timer events