simulate lazy connect