client init sequence change