moved shutdown runner initialization to runner factory