Read to event loop