add swingworker demo