change pop3fetcher to use the close event