block event loop ex.