async fail/over push process