Implement singleton create with block

create with block ensure close epoll file descriptor