add v1.0
optimize jwaiting