use tied handle to know when somebody in the event loop will close it or destroy