Added ThreadUtil.nanoSleep()