Add multithreading, disable buttons till threads finish