update initialization sequence