multithreading
readme update