fixed ioloop