Added new client and fun naming scheme so can have sync or async modes
instead of confusing client runner wheel etc.
To specify wheel or runner client prefix fun name with wheel or runner respectively