version 2

AsyncCallback is client class.  Hitcallback can be used on the server (It returns immediately in that case).