update startup reload logic