init client lazy