i thought that the function i passed is added to the file discriptors that are being watched by the event loop