changed button
added delay
added WorkerThread
added WorkerThread
added WorkerThread
added WorkerThread
added thread signal
fixed problem with seg fault