add event loop