implement swing worker
modify ant build