connecting stage doesn't block. Implemented retry with deadline_timer