ASynchClient

A Asynclient added, and changing some code styles