new Thread() {
public void run() {
try {
Thread.sleep(1000);
} catch ( Exception e ) { }
Object result = request.execute();
try {
listener.workCompleted( request, result );
} catch ( RemoteException e ) {
System.out.println( e ); // error calling client
}
}}.start();