C/S sketch. Need fixing client async issue.