fix another retry logics to only reschedule once (fix #94)